//
// Created by chen on 2023/6/23.
//
#pragma once
#include "iostream"
#include "machineRoom.h"
#include "vector"
#include "account.h"

using namespace std;

#define STUDENTFILE "studentFile.csv"
#define TEACHERFILE "teacherFile.csv"
#define MANAGERFILE "managerFile.csv"

#ifndef INC_0086ROOMRESERVATION_MANAGER_H
#define INC_0086ROOMRESERVATION_MANAGER_H

#endif //INC_0086ROOMRESERVATION_MANAGER_H

class Manager{
public:
    string m_name;

    Manager(string name);

    ~Manager();

    void showMenu();

    void addAccount();

    void viewAccountInfo();

    void viewRoomInfo();

    void clearAllReservation();

    void logOut();

    void viewStudentAccountInfo();

    void viewTeacherAccountInfo();

    void viewManagerAccountInfo();
private:
    Account at;
};
